package com.example.mybatisdemo3.demos.web.mapper;

import com.example.mybatisdemo3.demos.web.model.UserInfo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author Q
 * @create 2025-06-10-15:14
 */
@Mapper
public interface UserInfoXMLMapper {
    //使用if标签插入 + 使用trim标签插入
    Integer insertByCondition(UserInfo userInfo);
    //使用where标签
//    List<UserInfo> selectByCondition(UserInfo userInfo);
    List<UserInfo> selectByCondition2(UserInfo userInfo);
    Integer updateByCondition(UserInfo userInfo);
    Integer updateByCondition2(UserInfo userInfo);
    Integer batchDelete(@Param("ids") List<Integer> ids);
}
